a:hover{ color: #C7A05C !important;}
.clearfix:after{ content: ''; display:block; clear:both;}
.banner{width: 100%;}
.banner img{width: 100%;}
.content_main{min-height:350px;}
.dongt{ background-color: #C7A05C; color: #FFFFFF !important;}
.layui-carousel-ind{ text-align: right !important; top: -29px !important; }
.layui-carousel-ind ul{  background-color: unset !important;}

/**banner**/
.swiper-button-next, .swiper-button-prev{color: #fff !important; padding:18px 15px !important; background: rgba(0,0,0,.4) !important;  }
.swiper-button-prev, .swiper-rtl .swiper-button-next{ left: 13% !important;}
.swiper-button-next, .swiper-rtl .swiper-button-prev{right: 13% !important;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 26px !important;}
.swiper-button-next:after, .swiper-button-next:after{font-size: 26px !important;}

/**sosuo**/
.search{height:53px;padding:9px 0 10px 0;background:url(/web/images/searchbg.png) no-repeat center bottom;}
.search .keyword a{float:left;margin-right:18px;height:53px;line-height:53px}
.search .keyword a:first-child{color:#333}
.search .keyword a:hover a{color:#258C44}
.search .searchBox{float: right;display: inline; margin-top: 10px;}
.search .searchBox .keyword{float:left;width:303px;height:30px;line-height:30px;padding-left:10px;border:1px solid #e8e7e7;color:#999;border-radius:5px 0 0 5px}
.search .searchBox input:focus{border:1px solid #C7A05C;outline:none}
.search .searchBox .submit{float:left;width:74px;height:32px;background:#C7A05C;color:#fff;line-height:30px;border:1px solid #C7A05C;border-radius:0 5px 5px 0;cursor:pointer;text-align:center}
.search .searchBox .submit:hover{ background: #ba9350}

/**hotPro*/
.hotPro h2.h2_title{padding-top:48px;text-align:center;margin-bottom:5px;font-weight:normal;font-size:32px}
.hotPro h2.h2_title em{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:430px;height:1px}
.hotPro h2.h2_title .eml{background:url(/web/images/titlinel03.png) no-repeat right center}
.hotPro h2.h2_title .emr{background:url(/web/images/titliner03.png) no-repeat left center}
.hotPro h2.h2_title a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:32px;width:230px;color:#333}
.hotPro h2.h2_title span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:32px;width:230px;color:#333}
.hotPro h2.h2_title b{color:#C7A05C;font-weight:normal;}
.hotPro .titEn{text-align: center;margin-bottom: 38px;font-size: 16px; text-transform: uppercase; color: #5E6064 !important;font-weight:normal;}
.hotPro .aboType { text-align: center; margin-bottom: 15px;}
.hotPro .aboType li { cursor:pointer;display: inline-block; vertical-align: middle; width: 190px; height: 65px; background: #F9F9F9; line-height: 65px; color: #525252; font-size: 18px;  margin: 0 6px;}
.hotPro .aboType li.cur { background: #C7A05C; color: #fff;}
.hotPro .aboType li.cur a { color: #fff;}

.aboCon .conbox {position: relative; }
.aboCon .conbox.cur {display: block;}
.aboCon .hotBtnL{display:block;width:45px;height:60px; line-height: 60px; cursor:pointer;position:absolute;left:-45px;top:43%;background:rgba(199, 160, 92, 0.42); font-size: 28px; color: #fff; text-align: center;}
.aboCon .hotBtnR{display:block;width:45px;height:60px;line-height: 60px; cursor:pointer;position:absolute;right:-45px;top:43%;background:rgba(199, 160, 92, 0.42); font-size: 28px; color: #fff;text-align: center;}
.aboCon .hotBtnL:hover{background: rgba(199, 160, 92, .8);}
.aboCon .hotBtnR:hover{background:rgba(199, 160, 92, .8);}

.aboCon .con1 .conleft { width: 522px; height: 375px; padding: 21px 0 0 28px; background: url(../images/abobg.png) no-repeat left top; position: relative; top: -25px;}
.aboCon .con1 .conright { width: 585px; margin-right: 35px;}
.aboCon .con1 .conright p { line-height: 26px}
.aboCon .con1 .conright p a { color: #FFF; font-weight: bold}
.aboCon .con1 .conright .p1 { font-size: 20px; margin-bottom: 30px;  font-weight: bold; color: #FFF;}
.aboCon .con1 .conright .p1 a {  color: #fff;}
.aboCon .con1 .conright .p2 { line-height: 24px;}
.aboCon .con1 .conright .p2 a { color: #fff;}

.aboCon .moveBox{position:relative;overflow:hidden; padding-top:20px; height: 350px;}
.aboCon .moveBox ul{position:relative}
.aboCon .moveBox ul li{float:left;width:270px;margin-left:30px;position:relative;overflow:hidden; box-shadow: 4px 4px 20px 0px rgba(146,148,151,0);}
.aboCon .moveBox ul li:first-child{margin-left:10px}
.aboCon .moveBox ul li img{display:block;width:270px;height:257px;transition:all 0.5s}
.aboCon .moveBox ul li:hover img{transform:scale(1.1)}
.aboCon .moveBox ul li p{width:100%;height:72px;text-align:center;color:#4D4D4D;background:#fff;}
.aboCon .moveBox ul li p span{display: block;}
.aboCon .moveBox ul li p span:first-child{font-size: 16px; padding: 10px 0;}
.aboCon .moveBox ul li p span:last-child{font-size: 14px;}
.aboCon .moveBox ul li:hover{box-shadow: 4px 4px 20px 0px rgba(146,148,151,0.25);}
.aboCon .moveBox ul li:hover p span:first-child{color: #C7A05C !important;}


/*企业文化*/
.content_main .gswhcon{width:1200px;height:479px;display:flex;align-items:center;justify-content:space-between}
.content_main .gswhcon .gswh_l{width:520px;height:470px;border-radius:0px 0px 0px 0px;opacity:1}
.content_main .gswhcon .gswh_l img{width:520px;height:302px;background:rgba(0,0,0,0.2);border-radius:0px 0px 0px 0px;opacity:1}
.content_main .gswhcon .gswh_l img:hover img{transform:scale(1.1)}
.content_main .gswhcon .gswh_l p{margin-top:16px;width:242px;height:31px;font-size:22px;font-weight:500;color:#4D4D4D;line-height:26px}
.content_main .gswhcon .gswh_l .text{margin-top:16px;width:520px;height:105px;font-size:16px;font-weight:400;color:#8B8987;line-height:19px;overflow:hidden}
.content_main .gswhcon .gswh_r{width:670px;height:470px;font-size:16px;font-weight:400;color:#8B8987;line-height:19px;display:flex;flex-wrap:wrap;justify-content:space-between}
.content_main .gswhcon .gswh_r .gswh_ritem{width:330px;height:230px;border-radius:0px 0px 0px 0px;opacity:1;overflow:hidden;position:relative}
.content_main .gswhcon .gswh_r .gswh_ritem .ritem_windows{}
.content_main .gswhcon .gswh_r .gswh_ritem a{display:block;overflow:hidden;width:100%;height:100%}
.content_main .gswhcon .gswh_r .gswh_ritem img{width:100%;height:100%}
.content_main .gswhcon .gswh_r .ritem_dw{width:100%;height:100%;color:#fff;font-size:22px;font-weight:500;position:absolute;bottom:-180px;padding:20px 15px;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.49) 84%,rgba(0,0,0,0.9) 93%,#000000 100%);border-radius:0px 0px 0px 0px;opacity:1;box-sizing:border-box}
.content_main .gswhcon .gswh_r .gswh_ritem:hover .ritem_dw{animation-name:move-down;animation-duration:0.5s;animation-fill-mode:forwards}
@keyframes move-down{to{bottom:-30px}}
.content_main .gswhcon .gswh_r .gswh_ritem:hover .ritem_windows{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.4);transition: all 0.5s ease;}
.content_main .gswhcon .gswh_r .ritem_dw .ritem_dwtext{margin-top:10px;width:100%;height:88px;font-size:16px;font-weight:400;line-height:19px;overflow:hidden}
.content_main .gswhcon .gswh_r .ritem_dw .ritem_dwbox{margin-top:10px;width:120px;height:38px;border-radius:0px 0px 0px 0px;opacity:1;border:1px solid #FFFFFF;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:19px}
.cpyscon{background-color:#999}
.cpyscon .cpys_con{width:1200px;height:500px;display:flex;align-items:center;justify-content:space-between}
.cpyscon .cpys_con .cpys_conitem{width:380px;height:500px;border-radius:0px 0px 0px 0px;opacity:1;color:#fff}
.cpyscon .cpys_con .cpys_conitem .imgBox{width:100%;height:260px;}
.cpyscon .cpys_con .cpys_conitem .imgBox img{transition:all 0.5s;position: relative; width:380px; height: 260px;}
.cpyscon .cpys_con .cpys_conitem img:hover{transform: scale(1.1); }
.cpyscon .cpys_con .cpys_conitem p{margin-top:20px;height:36px;font-size:24px;font-weight:500;line-height:28px; position: relative;display: inline-block;}
.cpyscon .cpys_con .cpys_conitem p i{ position: absolute; width:50px; height: 2px; background: #fff; display: block; bottom: 0; left: 0;transition: all 0.5s;}
.cpyscon .cpys_con .cpys_conitem:hover i{width: 100%;}
.cpyscon .cpys_con .cpys_conitem .cpys_conbox{margin-top:12px;width:380px;height:75px;font-size:16px;font-weight:400;line-height:19px;overflow:hidden}
.content_main .aboCon1{width:1200px;display:flex;justify-content:center;margin:0 auto;height:310px}
.content_main .aboCon1 .moveBox .clearfix li{width:372px;height:310px;position:relative}
.content_main .aboCon1 .moveBox .clearfix li .img{width:372px;height:310px}
.content_main .aboCon1 .moveBox .clearfix .gywm_box{position:absolute;bottom:0px;left:0px;width:372px;height:68px;background:rgba(199,160,92,0.75);border-radius:0px 0px 0px 0px;opacity:1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:500}
.cpyswiper{width:1200px;height:400px;background-color:#FEFAF5;border-radius:16px;overflow:hidden;opacity:1;display:flex;align-items:center;justify-content:space-around}
.cpyswiper .cpyswiper-l{width:212px;height:302px;border-radius:0px 0px 0px 0px;opacity:1;color:#4D4D4D;display:flex;flex-direction:column;justify-content:space-between}
.cpyswiper .cpyswiper-l .cpyswiper-lt{width:212px;height:130px;border-radius:0px 0px 0px 0px;opacity:1;overflow:hidden}
.cpyswiper .cpyswiper-l .cpyswiper-lt p{font-size:20px;color:#4D4D4D;font-weight:500;line-height:23px}
.cpyswiper .cpyswiper-l .cpyswiper-lt .text{font-size:14px;color:#4D4D4D;font-weight:400;line-height:22px}
.cpyswiper .cpyswiper-c{width:644px;height:332px}
.cpyswiper .cpyswiper-c img{width:100%;height:100%}
.hyzx_con{width:1200px;height:490px;margin:0 auto;border-radius:0px 0px 0px 0px;opacity:1;display:flex;align-items:center;justify-content:space-between}
.hyzx_con .hyzx_conl{width:500px;height:490px;border-radius:0px 0px 0px 0px;opacity:1}
.hyzx_con .hyzx_conl a{display: block;}
.hyzx_con .hyzx_conl a:hover .list_iteml{color: #C7A05C !important;}
.hyzx_con .hyzx_conl a:hover .list_itemr{color: #C7A05C !important;}
.hyzx_con .hyzx_conl img{width:100%;height:234px}
.hyzx_con .hyzx_conl .hyzx_conlist:hover .list_iteml,.hyzx_con .hyzx_conl .hyzx_conlist:hover .list_itemr{color: #C7A05C !important}
.hyzx_con .hyzx_conl .hyzx_conli:hover .list_iteml,.hyzx_con .hyzx_conl .hyzx_conli:hover .list_itemr{color: #C7A05C !important}
.hyzx_con .hyzx_conl .hyzx_conlist{margin-top:20px;width:100%;overflow:hidden}
.hyzx_con .hyzx_conl .hyzx_conlist .list_item{width:500px;height:46px;border-radius:0px 0px 0px 0px;opacity:1;border-bottom:1px dashed #E2E2E2;display:flex;align-items:center;justify-content:space-between}
.hyzx_con .hyzx_conl .hyzx_conlist .list_item .list_iteml{width:350px;height:22px;font-size:16px;font-weight:400;color:#4D4D4D;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hyzx_con .hyzx_conl .hyzx_conlist .list_item .list_itemr{width:100px;height:22px;font-size:16px;font-weight:400;color:#999999;line-height:19px;display:flex;justify-content:right}
.hyzx_con .hyzx_conl .hyzx_conli{width:100%;overflow:hidden}
.hyzx_con .hyzx_conl .hyzx_conli .list_item{width:500px;height:46px;border-radius:0px 0px 0px 0px;opacity:1;border-bottom:1px dashed #E2E2E2;display:flex;align-items:center;justify-content:space-between}
.hyzx_con .hyzx_conl .hyzx_conli .list_item .list_iteml{width:395px;height:22px;font-size:16px;font-weight:400;color:#4D4D4D;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hyzx_con .hyzx_conl .hyzx_conli .list_item .list_itemr{width:100px;height:22px;font-size:16px;font-weight:400;color:#999999;line-height:19px;display:flex;justify-content:right}

.hyzx_con .hyzx_conc{width:0px;height:490px;opacity:1;border:1px solid;border-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(182,182,182,1),rgba(255,255,255,0)) 1 1}
.hyzx_con .hyzx_conr{width:562px;height:490px;border-radius:0px 0px 0px 0px;opacity:1}
.hyzx_con .hyzx_conr .hyzx_conrtop{width:562px;height:45px;border-radius:0px 0px 0px 0px;opacity:1;border-bottom:1px solid #C7A05C;display:flex;align-items:center;justify-content:space-between}
.hyzx_con .hyzx_conr .hyzx_conrtop p{font-size:14px;font-weight:400;color:#4D4D4D;line-height:16px}
.hyzx_con .hyzx_conr .hyzx_conrtop ul{height:100%;display:flex;align-items:center}
.hyzx_con .hyzx_conr .hyzx_conrtop ul li{width:126px;border-radius:6px 6px 0px 0px;opacity:1;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:#4D4D4D;line-height:21px}
.hyzx_con .hyzx_conr .hyzx_conrtop ul li:hover{cursor:pointer}
.hyzx_con .hyzx_conr .hyzx_conrbut{margin-top:25px;width:560px;height:420px;border-radius:0px 0px 0px 0px;opacity:1;overflow:hidden;display:none}
.hyzx_con .hyzx_conr .hyzx_conrbut:hover{cursor:pointer}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem{width:560px;height:90px;border-radius:0px 0px 0px 0px;opacity:1;display:flex;justify-content:space-between;margin-bottom:20px}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem:hover{ background-color:#FEFAF5 !important;}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem:hover .hyzx_butiteml{ background-color: #C7A05C !important;color: #FFFFFF !important;}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem:hover .hyzx_butitemr p{ color: #C7A05C !important;}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem .hyzx_butiteml{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:90px;background:#FFFFFF;border-radius:2px 2px 2px 2px;opacity:1;color:#C7A05C;font-size:14px;font-weight:500;line-height:16px}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem .hyzx_butiteml p{width:39px;height:45px;font-size:32px;font-weight:600;line-height:38px}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem .hyzx_butitemr{width:420px;height:86px;border-radius:0px 0px 0px 0px;opacity:1}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem .hyzx_butitemr p{height:24px; font-weight:bold ;font-size:20px;line-height:23px; margin-top: 5px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.hyzx_con .hyzx_conr .hyzx_conrbut .hyzx_butitem .hyzx_butitemr div{margin-top:8px;width:420px;height:44px;font-size:16px;font-weight:400;color:#4D4D4D;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}
